package com.xinqi.modules.stats.score.dto.req;

import com.xinqi.common.green.annotation.Text;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 总成绩各分类栏目等级制分值配置表实体层
 *
 * @author: system
 * @date: 2023/03/26
 */

@Data
public class CourseTotalScoreContentUpdateDTO {

    /** 主键 */
    private Long id;
    /** 课程id */
    private Long courseId;
    /** 班级id */
    private Long classId;
    /** 业务类型(1互动课件答题成绩,3作业成绩,4测评成绩,6互动视频答题成绩,10考勤成绩) */
    private Integer type;
    /** 业务名称 */
    @Text
    private String name;
    /** 是否显示分数等级(0不显示,1显示) */
    private Integer isUserLevelShow;
    /** 总分权重 */
    private BigDecimal weight;
    /** 预设总分 */
    private BigDecimal fullScore;
    /** 考勤次数 */
    private Integer attendanceCount;
    /** 是否设置(0未设置,1已设置) */
    private Integer status;

    List<CourseTotalScoreContentSonUpdateDTO> list;

}
